Mollie\WooCommerce\Gateway\MolliePaymentGateway C

Total Complexity 113
Dependencies 20
Dependents 13
Total lines 1,124
Lines of code 687
Logical lines of code 266
Comment lines 187
Methods 31
Properties 17

Methods 31

Method Rating Maintainability Complexity Lines of code
is_available()
B
33 18 108
onOrderReceivedTitle()
B
36 15 87
getReturnRedirectUrlForOrder()
A
40 10 69
__construct()
A
38 8 74
process_refund()
A
44 6 53
displayInstructions()
A
49 7 34
isValidForUse()
S
46 6 44
get_recurring_total()
S
57 5 18
onOrderReceivedText()
S
59 4 16
isAvailableMethodInCheckout()
S
60 3 14
thankyou_page()
S
61 3 14
getSupportedCurrencies()
S
49 1 36
get_transaction_url()
S
66 3 7
activePaymentObject()
S
61 2 13
noOrderPaymentFailure()
S
59 1 17
initIcon()
S
66 2 9
getSelectedIssuer()
S
73 2 4
process_payment()
S
64 2 10
get_icon()
S
74 2 4
validate_multi_select_countries_field()
S
71 2 6
handlePaidOrderWebhook()
S
62 1 11
admin_options()
S
81 1 3
initDescription()
S
80 1 3
init_settings()
S
81 1 3
paymentObject()
S
82 1 3
getMollieMethod()
S
75 1 5
isCurrencySupported()
S
72 1 6
gatewayId()
S
73 1 5
payment_fields()
S
77 1 4
process_admin_options()
S
77 1 4
init_form_fields()
S
80 1 3